package br.com.pfm.interceptor;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;

public class AutorizadorInterceptor extends HandlerInterceptorAdapter {
	
	@Override
	public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object controller) throws Exception{
		
		String uri = request.getRequestURI();
		if(uri.endsWith("loginForm") || 
			uri.endsWith("efetuaLogin") || 
			uri.contains("resources")){
			return true;			
		}
		
		if(request.getSession().getAttribute("clienteLogado") != null){
			return true;			
		}
			
		response.sendRedirect("/pfm/loginForm");
	    return false;		
	}

}
